package com.yanqu.road.entity.log;

import com.yanqu.road.entity.FieldTypeAnnotation;

import java.util.Date;

@FieldTypeAnnotation(tableName = "t_l_ck_gourd_child_move",autoSave = true,uploadCk = true,desc = "黑风寨-葫芦镇妖战斗日志")
public class LogGourdChildMove extends ServerBaseLog{

    @FieldTypeAnnotation(desc = "用户ID",isIndex = true)
    private long userId;
    @FieldTypeAnnotation(desc = "活动ID",isIndex = true)
    private int activityId;
    @FieldTypeAnnotation(desc = "关卡ID")
    private int passId;
    @FieldTypeAnnotation(desc = "游戏模式，1：挑战；2：练习")
    private int type;
    @FieldTypeAnnotation(desc = "连心等级")
    private int lotusLv;
    @FieldTypeAnnotation(desc = "伤害")
    private int damage;
    @FieldTypeAnnotation(desc = "基础伤害")
    private int baseDamage;
    @FieldTypeAnnotation(desc = "攻击组合(10:1;9:2|8:2;7:1), 类型+等级")
    private String mergeComb;
    @FieldTypeAnnotation(desc = "剩余血量")
    private int blood;
    @FieldTypeAnnotation(desc = "剩余回合")
    private int round;


    public LogGourdChildMove(long userId, int activityId, int passId, int type, int lotusLv, int damage, int baseDamage, String mergeComb, int blood, int round) {
        this.userId = userId;
        this.activityId = activityId;
        this.passId = passId;
        this.type = type;
        this.lotusLv = lotusLv;
        this.damage = damage;
        this.baseDamage = baseDamage;
        this.mergeComb = mergeComb;
        this.blood = blood;
        this.round = round;
    }

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getPassId() {
        return passId;
    }

    public void setPassId(int passId) {
        this.passId = passId;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public int getLotusLv() {
        return lotusLv;
    }

    public void setLotusLv(int lotusLv) {
        this.lotusLv = lotusLv;
    }

    public int getDamage() {
        return damage;
    }

    public void setDamage(int damage) {
        this.damage = damage;
    }

    public int getBaseDamage() {
        return baseDamage;
    }

    public void setBaseDamage(int baseDamage) {
        this.baseDamage = baseDamage;
    }

    public String getMergeComb() {
        return mergeComb;
    }

    public void setMergeComb(String mergeComb) {
        this.mergeComb = mergeComb;
    }

    public int getBlood() {
        return blood;
    }

    public void setBlood(int blood) {
        this.blood = blood;
    }

    public int getRound() {
        return round;
    }

    public void setRound(int round) {
        this.round = round;
    }

}
